#include "itoa.h"

void itoa(int n, char s[])
{
    int i, j, sign;
    char temp;
    if((sign = n) < 0)
        n = -n;
    i = 0;
    do
    {
        s[i++] = n % 10 + '0';
    } while ((n /= 10) > 0);

    j = i;
    if(sign < 0)
        s[i++] = '-';
    s[i] = '\0';

    for (i = 0; j > 0; j--,i++)
    {
        if(i >= j)
            break;
        temp = s[i];
        s[i] = s[j - 1];
        s[j - 1] = temp;
    }
    
}